
div{
    font-size: 11px !important;
}
label{
    font-size: 11px !important;
}
input{
    font-size: 11px !important;
}
tr td{
    font-size: 11px !important;
}
thead{
    font-size: 11px !important;
}
::-webkit-input-placeholder {
	font-style : italic !important;
}
/* styles for firefox */
:-moz-placeholder {
	font-style : italic !important;
}
/* styles for internet explorer */
.ui-watermark {
	font-style : italic !important;
}

.ui-widget {
    font-size: 11px !important;
}
.ui-state-hover{opacity:1 !important;}
.ui-state-hover span{opacity:1 !important;}

.ui-draggable-dragging{z-index:99999999 ;overflow:visible !important;}

.cm-s-eclipse span.cm-tag{
	color: #069  !important;
}
.cm-s-eclipse span.cm-string{
	color: #009900  !important;
}
.CodeMirror-scroll{
	height:100%;
}
.CodeMirror{
	background:white !important;
	line-height: 13px !important;
	font-size: 13px !important;
	cursor: text;
	font-family: Courier, 'Courier New', monospace;/*Consolas; 'Lucida Console', Monaco, monospace; */
}
.CodeMirror div{
	line-height: 13px !important;
	font-size: 13px !important;
}
.CodeMirror-lines div div pre{
	line-height: 13px !important;
}
.CodeMirror-lines div div pre span{
	font-size: 13px !important;
}
span{
    font-size: 11px !important;
}
.slim-header-table table thead tr {
  height: 15px !important;
}
.slim-header-table table thead tr th {
  padding: 0px !important;
}
.ibtoolsHeader div span{
    font-size: 11px !important;
}
.menuInput{
	font-size: 11px !important;
	font-weight: bold;
	width:100%;
}
.menuInput span{
	font-size: 11px !important;
	font-weight: bold;
}
.callerGrid tr, .callerGrid td {
    border: none;
}
.loginGrid tbody, .loginGrid tbody tr td, .loginGrid tbody tr{
    background: transparent;
}
.environmentSelect{
	width:50px;
}
.addButtonContainer button{
	position:relative !important;
	height:20px !important;
	width:20px !important;
	float:left !important;
	margin-top:-1px !important;
	margin-bottom:-1px !important;
	
}
.round-button{
	height:20px;
	width:20px;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}
.save-led{
	background: #00FF00 !important;
	border:none !important;
}
.row-button, .row-button button{
	height:18px;
	width:18px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}
.row-button button span.ui-button-icon-left{
	left: 0.05em;
}
.search-row-button .ui-icon{
	/*
	background-image: url("/PFacesTest/javax.faces.resource/images/ui-bg_gloss-wave_75_2191c0_500x100.png.jsf?ln=primefaces-start") 50% 50% repeat-x !important;
	color: black !important;
	*/
}
.search-row-button{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
.delete-row-button{
	/*background:#ED5C5C !important;*/
}
.add-row-button, .add-row-button button{
	height:20px;
	width:20px;
}
/*

.ui-widget-content {background: #e2eeee url(images/ui-bg_inset-soft_100_e2eeee_1x100.png) 50% bottom repeat-x; color: #222222 !important; }

.ui-layout-unit{background:white !important;}

*/

.tab-style{padding: 1px !important;border:none !important;}
.tab-style div{padding: 1px !important;width:100% !important;}
.tab-style ul{width:60px !important;background:none !important;}
.tab-style ul li a{padding: 1px !important;}

.menuLayout {
	z-index:2 !important;
	border:none !important;
	background: none !important;
}
.menuLayout div {
	background: none !important;
}
.menuSubLayout {
	background: none !important;
	margin:-1px !important;
	border:none  !important;
	height:20px  !important;
	}
.menuSubItem{
	height:18px !important;
	padding: 2px !important;
}
.menuSubItem a{
	height:18px !important;
	padding: 2px !important;
}
.ui-menuitem-active .ui-state-hover{
	background:#f1f1f1 !important;
	border:1px solid #aaa;
}
.menuLayout div{overflow:visible !important; padding:1px !important;margin:-1px !important;}
 
.kys-undefined-param-row, td.undefined-kys-column, .kys-undefined-intable-warning {
	border: 1px solid #f1d450 !important; 
	background: #feec9a url(images/ui-bg_diagonals-medium_100_feec9a_40x40.png) 50% 50% repeat !important; 
	color: #363636 !important; 
}
.table-column{
	height:20px !important;
}
.diagonal-light-yellow {border: 1px solid #f1d450; background: #feec9a url(images/ui-bg_diagonals-medium_100_feec9a_40x40.png) 50% 50% repeat; color: #363636; height:20px !important;}
.diagonal-light-green {border: 1px solid #f1d450; background: #feec9a url(images/ui-bg_diagonals-medium_100_ebf4be_40x40.png) 50% 50% repeat; color: #ebf4be; height:20px !important;}
.diagonal-light-blue {border: 1px solid #ABC8DC !important; background: #bedef4 url(images/ui-bg_diagonals-medium_100_bedef4_40x40.png) 50% 50% repeat;  height:20px !important;}
.diagonal-dark-gray {border: 1px solid #858585; background: #feec9a url(images/ui-bg_diagonals-medium_100_858585_40x40.png) 50% 50% repeat;  height:20px !important;}
.diagonal-light-gray {border: 1px solid #bababa; background: #bababa url(images/ui-bg_diagonals-medium_100_bababa_40x40.png) 50% 50% repeat;  height:20px !important;}
.diagonal-good-green {border: 1px solid #6eac2c; background: #6eac2c url(images/ui-bg_diagonals-medium_100_6eac2c_40x40.png) 50% 50% repeat;  height:20px !important;}
.diagonal-light-green {border: 1px solid #c5e4a5; background: #c5e4a5 url(images/ui-bg_diagonals-medium_100_c5e4a5_40x40.png) 50% 50% repeat;  height:20px !important;}

.ui-tooltip{
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

.ui-autocomplete-loading { background: white url('images/loading.gif') right center no-repeat; }

.ui-tabs-panel {padding:2 2 0 0 !important;}
.ui-dt-c{padding:0px !important;overflow:visible !important;}

.xml_tooltip {
	padding: 10px;
	font-weight: bold;
	height:200px;
}
.param_tooltip {
	padding: 10px;
	font-weight: bold;
}
.param_output {
	background:#eee;
	color:#777;
}
.hasDatepicker{
	width:100% !important;
	height:20px !important;
}
.test_button span{
	padding: 1px !important;
}
.in-drag-panel{
	width:350px !important;
	padding-left:10px !important;
	cursor:move;
	background: url("images/ui-icons-updown.png") no-repeat center left transparent !important;
	height:22px !important;
	background-position: -2 !important;
}
.in-drag-panel-placeholder{
	height:23px !important;
	background:#f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x !important;
}
#form\:xmlInPane_data{
	background:transparent !important;
	border:none !important;
}
#form\:xmlInPane_data tr {
	background:transparent !important;
}
	.pane-table table tbody{border:none !important;width:100%;}
	.pane-table table tbody tr{border:none !important;}
	.pane-table table tbody tr td{border:none !important;}
	
	.pane-table table thead{display:none !important;}
	.pane-column{border:none !important;}
	.pane-column div.ui-panel{padding:1px !important;}
	
	.pane-column .ui-dt-c{padding:0px !important;padding-bottom:2px !important;}

	.node{height:23px;color:#c3dce5;padding:0px !important;padding-top:3px !important;}
	.node-button{
		height:20 !important;width:100%;text-align: left;
		-moz-border-radius: 3px !important;
		-webkit-border-radius: 1px !important;
		border-radius: 3px !important;
		overfow:hidden !importnt;
		
	}
	.ui-fileupload .start {
        display: none;
    }
    .ui-fileupload .cancel {
        display: none;
    }
    .ui-fileupload .progress {
        display: none;
    }
    .fileupload-content{
    	display: none;
    }
    .fileupload-buttonbar, .ui-fileupload{
    	background: none;
    	border: none;
    	width:10px;
    }
    .fileupload-buttonbar label{
    	height:19px;
    }
    .fileupload-buttonbar label span{
    	line-height:1.0 !important;
    }
	.pane-button-menu{bottom:1px;right:2px;position:absolute;background:none !important;border:none;height:14px !important;width:50px !important;float:right}
	.pane-button-menu div{background:none !important;}
	.node-button span{
		padding:1px !important;
		margin-left:2px;
		font-family: Consolas, monospace;
		font-size: 1.1em !important;
		/*font-family: Courier, 'Courier New', monospace;Consolas; 'Lucida Console', Monaco, monospace;  !important;
		font-size: 13px !important;
		*/
		}
	
	.node-subbutton-close{bottom:0px;right:-2px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-trash{bottom:0px;right:17px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-disk{bottom:0px;right:36px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-info{bottom:0px;right:52px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-next{bottom:0px;right:52px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-prev{bottom:0px;right:70px;height:18px !important;width:18px !important;position:absolute;}
	.node-subbutton-close-output{bottom:2px;right:-2px;height:18px !important;width:18px !important;position:absolute;}
	
	.node-sublink{bottom:13px;position:absolute;z-index:10000000000000000000;}
	.node-sublink span{height:13px !important;width:13px !important;}
	.node-sublink-delete{bottom:2px;right:2;}
	.node-sublink-disk{bottom:2px;right:20;}
	.node-sublink-select{bottom:2px;right:20;background:none;}
	.node-sublink-help{bottom:2px;right:2;}
	.node-sublink-harddelete{bottom:2px;right:40;background:red;}
	
	.node-sublink-closeicon{background-position: -82px -130px;}
	.node-sublink-deleteicon{background-position: -82px -130px;}
	.node-sublink-harddeleteicon{}
	.node-sublink-diskicon{background-position: -98px -114px;}
	.node-sublink-helpicon{background-position: -50px -146px;}

.savekys-calltype-button div{width:109px !important;height:100%;}
.savekys-table-autocomplete input{width:220px !important;}

.ui-shadow-shallow {
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.ui-shadow-mid {
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0.3,0.5);
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
.ui-carousel-viewport{width:100% !important;height:inherit !important;}
.ui-panel .ui-panel-content{
	padding:1px!important;
}
#form\:errorPanelContent_content{
	background:white !important;
}
.portSpinner{width:64px;top: -1 !important;}
.portSpinner input{width:64px;}

.fullWidthSelect{width:150px !important;}
.kysDlgSelect{width:220px; !important;}

.groupSelect{width:103px !important;}
.componentSelect{width:217px !important;}
.projectSelect{width:270px !important;}
.ui-selectonemenu-panel{font-size: 11px;}
.ui-selectonemenu-panel .ui-selectonemenu-list {padding:3px !important;}
.ui-selectonemenu-panel .ui-selectonemenu-list-item {padding:3px 5px !important;font-size: 11px !important;border:none !important;}
.ui-selectonemenu-label{font-size: 11px}
.ui-selectlistbox-item{border:none !important; padding:2px !important;}
#form\:projectSelect_panel{height:auto !important;max-height:300px !important}
/***
without dropdown
.full-width-autocomplete{width:520px !important;}
.full-width-autocomplete input {width:470px;font-size: 11px}

with dropdown
.full-width-autocomplete{width:490px !important;}
.full-width-autocomplete input {width:440px;font-size: 11px}
**/
.full-width-autocomplete{width:100% !important;}
.full-width-autocomplete input {width:100%;}
.user-panel-autocomplete{width:150px !important;}
.user-panel-autocomplete input {width:150px;}
.service-autocomplete{width:510px !important;}
.service-autocomplete input {width:100%;font-size: 11px;;}
.channel-autocomplete input{width:60px !important;}
.in-table-autocomplete input{height:20px!important;border:none!important;background:#FFF9E1 !important;}
.in-table-autocomplete-simple input{width:100% !important;height:20px!important;border:none!important;}
.add-column-autocomplete input{height:22px !important;width:200px !important;}

.ui-autocomplete-panel {overflow:auto !important;}
.ui-autocomplete button {height:23px !important;}
.ui-autocomplete-item{font-size: 11px !important;}
.ui-autocomplete-query{font-size: 11px !important;color:#026890;}
.one-padding-columns{padding:1px !important;}
.user-panel-columns{width:150px !important; padding:1px !important;}

.user-panel-input{width:150px !important; font-weight:bold;}
.ui-carousel .ui-carousel-header {
	padding-top:2px !important;
	padding-bottom:2px !important;
	}
.ui-carousel-header {
    display:none;
}
.transparentButton{opacity:.7;}
.transparentDiv div{opacity:.7;}

.gradient_alt {background: #89bfd2 url(images/gradient.jpg) 50% 50% repeat; }

.menuSubLayout .ui-menuitem-text{font-size: 11px !important;}
.ui-menuitem{
	height:20px !important;
}
.ui-menuitem a{
	line-height:10px !important;
}
.ui-menuitem span.ui-icon{
	margin-top: -4 !important;
}
.login-background-simple{background: #92C7DE !important; }
.caller-background{background: #89bfd2 url(images/caller-background.jpg) 50% 50% repeat !important; }


.gradient {background: #B9DCEB}
.ui-datatable-scrollable-footer{border:none !important;}
.ui-datatable-scrollable-header{border:none !important; background:none !important;}
.ui-datatable-data-empty tr{border:white !important; background:none !important;}
.ui-datatable-data-empty tr td{border:white !important;}

.background-div {
	background: white !important;
}

.intable-input, .intable-input input {
	width:100%;
	height:20px;
	border:none !important;
	padding-top: 6 !important;
	
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
	
	-webkit-box-shadow: inset 0 2px 4px #8f8f8f !important;
	box-shadow: inset 0 2px 4px #8f8f8f !important;
	background: #f1f7f7 !important;
	
	font-weight:bold !important;
}
.ui-panel-titlebar-icon{
	position:absolute !important;
	right:20px !important;
}
.compare-select{padding: 0px !important;}
.no-padding-button{margin:1px !important;width:100px;}
.no-padding-button span.ui-button-text{padding : 1px !important;margin-left:8px!important;font-weight:bold;}

.xmltype-button div{height:18px !important; width:50px; }
.xmltype-button span{padding : 2px !important;}

.changing-input{background:#FFE6E6 !important;}


.compare-panel{padding:200px !important;}
.compare-panel tbody tr.ui-widget-content{border:none !important;}
.compare-panel{border:none !important;}
.compare-column{padding:0px !important}
.compare-cell{border-color:#A6C9E2 !important;}
.different-values{background:#FFB2B2 !important;}
.not-returned-values{background:#ddd !important;}

.finansbank-load-dialog{
	border:none !important;
	background:none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.finansbank-load-dialog div.ui-dialog-titlebar{
	background:none !important;
}
.delete-column-button {
	position:absolute;height:15;width:15;top:0px !important;right:-2px !important;
}
.delete-column-button span{
	background-position: -81px -129px !important;
}
.service-name-header{
	text-decoration: underline !important;
}
.chromeIcon {
    background: url(images/chrome.png) no-repeat !important;
    width:25px;
    height:25px;
    margin-top:-11px !important;
    margin-left:-2px !important;
}
.firefoxIcon {
    background: url(images/firefox.png) no-repeat !important;
    width:25px;
    height:25px;
    margin-top:-11px !important;
    margin-left:-2px !important;
}
.image-button span.ui-button-text{
	margin-right:-20px !important;
	padding: 0 !important;
	
}
.image-button{
	height:30px;width:30px;
	padding: 0 !important;
	background: none !important;
	border:none !important;
	color: black !important;
}

.boolean-button{
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
.boolean-button span.ui-button-text{
	line-height: 0.9;
}
.ui-orderlist-list{
	width: 100% !important;
	height: 100% !important;
	padding:none !important;
	margin:none !important;
	border:none !important;
}
.ui-orderlist-item{
	padding:none !important;
	margin:none !important;
	border:none !important;
	background: none !important;
}
.table-row{
	height:21px !important;
}
.ui-growl {   
    width: 490px;
    text-align: left;
}
.ui-growl-item-container {   
    opacity: 1.0;
}
.ui-growl-title {
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
}
.ui-growl-message {
	float: none;
	margin-left: 50px;
	padding:none;
	width:390px !important;
}
.error-message{
	font-size:13px !important;
	font-weight:bold !important;
	color: red !important;
}
.error-message-highlight{
	font-size:13px !important;
	font-weight:bold !important;
	color: #0000FF !important;
}
.error-message-probable-header{
	font-size:11px !important;
	font-weight:normal !important;
}
.error-message-probable-body{
	font-size:11px !important;
	font-weight:bold !important;
	font-style:italic !important;
}
.error-message-arrow-icon {
	background-image: url(images/ui-icons_454545_256x240.png) !important/*{iconsDefault}*/;
	background-position: -32px -48px !important;
}

.ui-dashboard-column{
	width:300px;
}
.ui-layout-unit {
}
.ui-autocomplete-row{
	cursor:pointer !important;
}
#form\:service_panel table tbody tr td{
	padding:2px 10px 2px 10px !important;
}
#form\\\.:eastOutPane-resizer{
	bottom:-1px !important;
	border:1px solid #A6C9E2 !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
#form\\\.:inPaneLayout-resizer{
	bottom:-1px !important;
	border:1px solid #A6C9E2 !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
#form\:southPane {
	padding: 0em !important;
	-webkit-border-radius: 1px !important;
}
#form\:southPane div{
	overflow: hidden !important;
	padding: 0px !important;
	position: relative !important;
	height: 27px !important;
	visibility: visible !important;
}
.table-row-edit-delete button{
	height:16px !important;
	width:31px !important;
}
.ui-datatable-header{
	/*height:23px !important;*/
}
#form\:tableParameterDialogTable table thead tr th {
	padding: 2px !important;
	height: 23px !important;
}

.ibtools-button button{
	width:90px !important;
	height:29px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	
	-webkit-border-bottom-right-radius: 7px !important;
	-moz-border-radius-bottomright: 7px !important;
	-webkit-border-top-right-radius: 7px !important;
	-moz-border-radius-topright: 7px !important;
	
	position:absolute;z-index:10;bottom:0px;left:-1px;
	/*
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	*/
}
#form\:ibtoolsButton_menu{
	left:0px !important;
}
.ibtools-button-image {
	background: url(images/settings-mini.png) no-repeat !important/*{iconsDefault}*/;
	background-position:-2px 1px !important;
	position:absolute;
	width:40px !important;
	height:25px !important;
	left: 8px !important;
	top: 3px !important;
	line-height: 1.2 !important;
}
#form\:kysPageDialog div.ui-dialog-content{
	padding:0px !important;
}
.split-button-right{
	-moz-border-radius-bottomleft: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	-khtml-border-bottom-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	-khtml-border-top-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
	margin-left:-2px !important;
}
.split-button-left{
	-moz-border-radius-bottomright: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	-khtml-border-bottom-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	-moz-border-radius-topright: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	-khtml-border-top-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}
#form\:tabViewIn\:ledPanel2_content{
	background:none !important;
}
.ui-paginator-rpp-options{
	color: #026890 !important;
}
.impose-toggle-panel{
	padding:0px !important;
	border:none !important;
}
.impose-toggle-panel div.ui-panel-titlebar{
	padding:2px !important;
	height:14px !important;
}
.impose-toggle-panel div.ui-panel-content{
	padding:0px !important;
	border:none !important;
}

.violet-velvet-button{
	border: 1px solid #621846 !important;
	background: #4a0d33 url(images/ui-bg_glass_45_4a0d33_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #f7ebea !important;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.metro-button{
	background: #d4d4d4 !important;
	border-color: #d4d4d4 !important;
	color: #525252 !important;
	font-family: Helvetica, Arial, sans-serif !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.start-button{
	border: 1px solid #77d5f7 !important;
	background: #0078ae url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #ffffff !important;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.eagle-button{
	border: 1px solid #777 !important;
	background: #3d3d3d url(eagle/images/ui-bg_glass_45_3d3d3d_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #ffffff !important;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}
.park-button{
	border: 1px solid #5a2109 !important;
	background: #5a2109 url(park/images/ui-bg_highlight-soft_45_5a2109_1x100.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #acf75c !important;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

.kitty-button{
	border: 1px solid #eb60af !important;
	background: #ee77ba url(kitty/images/ui-bg_glass_45_ee77ba_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #ffffff !important;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.sincap-button{
	border: 1px solid #b1819f !important;
	background: #caa2bb url(sincap/images/ui-bg_glass_45_caa2bb_1x400.png) 50% 50% repeat-x !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	color: #562945 !important;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

.hide-column-names div{
    display: none !important;
}

.possibleValuesCombo{
	width:232px !important;
	height: 20px !important;
	border: none !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

.possibleValuesCombo label{
	background: #D6F5FF !important;
	border: none !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

.possibleValuesCombo div.ui-selectonemenu-trigger{
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
	height: 18px !important;
}
.possibleValuesCombo div.ui-selectonemenu-trigger span{
	background-position: -64px -17px !important;
}
.ui-selectonemenu-panel{
	cursor:pointer !important;
}
.table-value-link{
	color: #00c !important;
	font-family: Consolas, monospace !important;
	
}
.table-value-link-kys-warning{
	color: #00c !important;
	position: absolute;
	top: -2px;
}
.error-handler-background{
	background:#f5f5f5 !important;
}
.error-handler-panel{
	background:white !important;
}
.error-handler-panel-inner{
	background:white !important;
}
.error-message-top{
	color: navy !important;
}
.kys-analyze-header-button{
	border: white !important;
}
.inKeyColumn div{
	height:20px !important;
	line-height: 1.8 !important;
	font-weight: bold !important;
	
}
.outKeyColumn div{
	height:18px !important;
	line-height: 1.7 !important;
	font-weight: bold !important;
	
}
.outtable-value{
	line-height:1.1 !important;
	font-size: 1.1em !important;
	min-height:18px !important;
	font-family: Consolas, monospace !important;
	background:none !important;
	border:none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	margin-top: -5px !important;
}
.cookie-outrow{
	background: #ddd !important;
}
.session-outrow{
	background: #ddd !important;
}
.info-outrow{
	background: #DEF1B7 !important;
}
.undefined-kys-column div.ui-dt-c{
	height: 19px !important;
	line-height: 1.8 !important;
}
.kys-undefined-intable-warning{
	height:16px;
	width:16px;
	cursor:auto;
}

.long-service-name{
	font-family: Consolas, monospace !important;
	font-size: 1.1em !important;
}

.info-arrow{
	position:absolute; height:50px; vertical-align: middle;z-index:99999; cursor:pointer;opacity:1,0;
}

.ui-tooltip-content{
	border: 2px solid #0078ae !important;
	font-weight:bold;
}